package com.example.demo.service;

/**
 * @author gyc
 * @date 2018/2/26
 */
public interface MailService {

    /**
     * 发送简单邮件
     * @param to 接收者
     * @param subject 主题
     * @param context 内容（普通文本）
     */
    void sendSimpleMail(String to,String subject,String context);

    /**
     * 发送HTML格式邮件
     * @param to 接受者
     * @param subject 主题
     * @param content 邮件内容（HTML格式文本）
     */
    void sendHtmlMail(String to, String subject, String content);

    /**
     * 发送带附件的邮件
     * @param to 接收者
     * @param subject 主题
     * @param content 邮件内容
     * @param filePath 附件地址
     */
     void sendAttachmentsMail(String to, String subject, String content, String filePath);

    /**
     * 发送静态资源文件
     * @param to 接收者
     * @param subject 邮件主题
     * @param content 邮件内容
     * @param rscPath 静态文件地址
     * @param rscId 静态文件id
     */
     void sendInlineResourceMail(String to, String subject, String content, String rscPath, String rscId);
}
